padded garment used against arrows - Deutsch Englisch Wörterbuch